package xiancheng.zhongduan;

/**
 * 
 * @author Jin Jing
 * 
 * thread.interrupt()：中断并不强迫线程终止，虽然它将中断休眠或等待进程的时间片
 * 
 * 与中断线程相关的方法有：
 * interrupt，它向线程发生中断；
 * isInterrupted，测试线程是否被中断
 * interrupted：静态方法，测试当前线程是否已被中断并清除线程的“中断”状态
 * 
 * 中断一个线程并不影响其工作，但某些方法，将抛出InterruptedException异常。
 * 抛出的这种异常将清除线程的中断状态。
 */
public class Test {

	/**
	 * 
	 * @param count
	 * @param pauseTime
	 * 
	 * 常见处理中断异常的代码，不懂为什么
	 * 
	 */
	void tick(int count, long pauseTime) {
		try {
			for(int i = 0; i < count; i++) {
				System.out.println("#");
				Thread.sleep(pauseTime);
			}
		} catch (InterruptedException e) {
			Thread.currentThread().interrupt();
		}
	}
	
	public static void main(String[] args) {
		Thread thread = new Thread();
		
	}

}
